﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SIGERP_Entidades;
using SIGERP_Datos;

namespace SIGERP_Negocio
{
    public class Derivaciones
    {
        public static List<Derivacion> buscarDerivacionesReclamo(Reclamo reclamo)
        {
            return HndDerivacion.GetAllWhereReclamo(reclamo);
        }

        public static void Agregar(Derivacion d)
        {
            HndDerivacion.Insert(d);
        }

        public static Derivacion buscarUltimaDerivacion(Reclamo reclamo) 
        {
            return HndDerivacion.GetOneWhereReclamo(reclamo);
        }

        public static void RechazarDerivacion(Derivacion derivacion)
        {
            HndDerivacion.RechazarDerivacion(derivacion);
        }

        public static void AceptarDerivacion(Reclamo r)
        {
            Derivacion derivacion = Derivaciones.buscarUltimaDerivacion(r);
            derivacion.usuario_recepciona = Config.usuario;
            HndDerivacion.AceptarDerivacion(derivacion);
        }
    }
}
